List of SIP response codes.
SIP status codes zijn de codes die door -onder andere- het ''Session Initiation Protocol'' worden gebruikt voor communicatie. Hieronder vindt u een lijst met alle (bij ons) bekende SIP-statuscodes. Onderaan hebben we nog een stukje DSS1 (ISDN) info.
1xx= informatief
100TryingEr wordt een uitgebreide zoekopdracht uitgevoerd; een forking proxy moet een status 100 Trying verzenden.
180RingingDe bestemmingsagent heeft de INVITE-melding ontvangen en brengt de gebruiker op de hoogte van de oproep.
181Call Is Being ForwardedOptioneel, door de server verzonden om aan te geven dat een oproep wordt doorgeschakeld.
182QueuedDe bestemming is tijdelijk niet beschikbaar, de server heeft de oproep in de wachtrij geplaatst tot de bestemming beschikbaar is.
183Session ProgressDeze status kan worden gebruikt om extra informatie te verzenden voor een oproep die nog tot stand wordt gebracht.
199Early Dialog TerminatedVerzonden door de agentserver om aan te geven dat een vroege dialoog is afgebroken.
2xx= succes
200OKGeeft aan dat het verzoek succesvol was.
202acceptedGeeft aan dat het verzoek is geaccepteerd voor verwerking, voornamelijk gebruikt voor verwijzingen.
204No NotificationGeeft aan dat het verzoek succesvol was maar dat er geen reactie wordt ontvangen.
3xx= doorschakeling
300Multiple ChoicesHet adres leidt naar een van meerdere opties waaruit de gebruiker of client kan kiezen.
301Moved PermanentlyDe originele verzoek-URI is niet meer geldig, het nieuwe adres staat in de contactkop.
302Moved TemporarilyDe client moet proberen het adres in het contactveld te bereiken.
305Use ProxyHet contactveld bevat een proxy die moet worden gebruikt voor toegang tot de gevraagde bestemming.
380Alternative ServiceDe oproep is mislukt, in de berichttekst staan alternatieven.
4xx= clientfouten
400Bad RequestHet verzoek kon niet worden verwerkt vanwege een onjuiste syntax.
401UnauthorizedHet verzoek vereist gebruikersauthenticatie. Deze status is afkomstig van UAS’en en registrars.
402Payment Required(Gereserveerd voor toekomstig gebruik).
403ForbiddenDe server heeft het verzoek begrepen, maar weigert eraan te voldoen.
404Not FoundDe server heeft doorslaggevende informatie dat de gebruiker niet bestaat.
405Method Not AllowedDe methode in de verzoekregel is gelezen, maar niet toegestaan.
406Not AcceptableDe resource kan alleen responses met niet-acceptabele content genereren.
407Proxy Authentication RequiredHet verzoek vereist gebruikersauthenticatie.
408Request TimeoutDe gebruiker is niet op tijd gevonden.
409ConflictGebruiker al geregistreerd (vervallen).
410GoneDe gebruiker heeft bestaan maar is hier niet meer te bereiken.
411Length RequiredDe server accepteert het verzoek niet zonder geldige contentlengte (vervallen).
412Conditional Request FailedEr wordt niet aan de gestelde voorwaarde voldaan.
413Request Entity Too LargeDe berichttekst van het verzoek is te lang.
414Request URI Too LongDe server weigert het verzoek te verwerken, de URI is langer dan de server kan verwerken.
415Unsupported Media TypeDe berichttekst van het verzoek heeft een niet-ondersteunde indeling.
416Unsupported URI SchemeVerzoek-URI is niet bekend bij de server.
417Uknown Resource-PriorityEr was een tag voor resourceprioriteit, maar geen kop.
420Bad ExtensionOnjuiste SIP-protocolextensie gebruikt, niet begrepen door de server.
421Extension RequiredDe server vereist een specifieke extensie die niet is vermeld in de kop.
422Session Interval Too SmallHet verzoek bevat een kopveld Session-Expires met een duur die korter is dan het minimum.
423Interval Too BriefVerlooptijd van de resource is te kort.
424Bad Location InformationDe locatiecontent van het verzoek is onjuist geformuleerd of op andere wijze onjuist.
428Use Identity HeaderHet serverbeleid vereist een identiteitskop, maar deze is niet opgegeven.
429Provide Referrer IdentityDe server heeft geen geldig Referred-By-token ontvangen bij het verzoek.
430Flow FailedEen bepaalde flow naar een agent is mislukt, hoewel andere flows mogelijk slagen.
433Anonymity DisallowedHet verzoek is geweigerd omdat het anoniem is.
436Bad Identity InfoHet verzoek heeft een kop Identity-Info en het URI-schema daarin kan niet worden gederefereerd.
437Unsupported CertificateDe server kon geen validatie uitvoeren van een certificaat voor het domein dat het verzoek heeft ondertekend.
438Invalid Identity HeaderDe server heeft een geldig certificaat opgehaald dat is gebruikt om een verzoek te ondertekenen, maar kon de ondertekening niet verifiëren.
439First Hop Lacks Outbound SupportDe eerste uitgaande proxy ondersteunt de functie “uitgaand” niet.
440Max-Breadth ExceededAls een SIP-proxy heeft bepaald dat een statuscontext onvoldoende Incoming Max-Breadth heeft om een gewenste parallelle fork uit te voeren en de proxy dat niet kan compenseren via serial forking of een redicrect, MOET die proxy status 440 retourneren. Als een client een 440-status ontvangt, heeft het verzoek niet alle mogelijke bestemmingen bereikt.
469Bad Info PackageAls een SIP UA een INFO-verzoek ontvangt gekoppeld aan een infopakket waarvan de UA niet heeft aangegeven het te willen ontvangen, MOET de UA een 469-status retourneren, met een kopveld Recv-Info met infopakketten waarvoor de UA INFO-verzoeken wil ontvangen.
470Consent NeededDe bron van het verzoek had van de ontvanger geen toestemming een dergelijk verzoek te verzenden.
480Temporarily Niet beschikbaarGebelde op dit moment niet beschikbaar.
481Call/Transaction Does Not ExistDe server heeft een verzoek ontvangen dat niet overeenkomt met een dialoog of transactie.
482Loop DetectedDe server heeft een lus gedetecteerd.
483Too Many HopsKop Max-Forwards heeft de waarde ‘0’ bereikt.
484Address IncompleteVerzoek-URI is niet compleet.
485AmbiguousVerzoek-URI is ambigue.
486Busy HereGebelde is bezet.
487Request TerminatedVerzoek is beëindigd door ophangen/weigeren.
488Not Acceptable HereBepaalde aspecten van de sessiebeschrijving van de verzoek-URI zijn niet acceptabel.
489Bad EventDe server kon een eventpakket in een Event-kopveld niet lezen.
491Request PendingDe server heeft een verzoek van dezelfde dialoog in behandeling.
493UndecipherableHet verzoek bevat een gecodeerde MIME-berichttekst die de ontvanger niet kan decoderen.
494Security Agreement RequiredDe server heeft een verzoek ontvangen waarvoor een afgesproken beveiligingsmechanisme vereist is.
5xx= serverfouten
500Server Internal ErrorDe server kan het verzoek niet verwerken vanwege een onverwachte situatie.
501Not ImplementedDe SIP-verzoekmethode is hier niet geïmplementeerd.
502Bad GatewayDe server heeft een ongeldige reactie ontvangen van een volgende server bij het verwerken van het verzoek.
503Service UnavailableDe server is in onderhoud of is tijdelijk overbelast en kan het verzoek niet verwerken.
504Server Time-outDe server heeft geprobeerd een andere server te bereiken tijdens het verwerken van het verzoek, maar kreeg geen tijdige reactie.
505Version Not SupportedDe versie van het SIP-protocol in het verzoek wordt niet ondersteund door de server.
513Message Too LargeHet verzoekbericht is langer dan de server kan verwerken.
555Push Notification Service Not SupportedDe server biedt geen ondersteuning voor de pushmeldingenservice die is opgegeven in de SIP URI-parameter.
580Precondition FailureDe server kan niet omgaan met bepaalde beperkingen in het verzoek.
6xx= algemene fouten
600Busy EverywhereAlle mogelijke bestemmingen zijn bezet.
603DeclineBestemming kan/wil niet deelnamen aan het gesprek en er zijn geen alternatieve bestemmingen.
604Does Not Exist AnywhereDe server heeft informatie dat de aangevraagde gebruiker nergens bestaat.
606Not AcceptableDe gebruikersagent is bereikt maar bepaalde aspecten van de sessiebeschrijving waren niet acceptabel.
607UnwantedDe gebelde wil de oproep van de beller niet aannemen. Toekomstige pogingen van de beller worden waarschijnlijk eveneens afgewezen.
Siemens 7xx-Extended Codes Attention: The following is a list of SIP Codes belonging to the 7xx, 8xx, 9xx classes (applicative) and used by Siemens in their Gigaset products. They are not documented by any SIP RFC and other companies and applications may override them without notice.
701siemens sipThe called party has hung up
702siemens sipVoIP socket error
703siemens sipConnection cancelled because of timeout
704siemens sipConnection interrupted because of a SIP error
705siemens sipSIP memory error
706siemens sipSIP transaction memory error
751siemens sipBusy tone: No codec match between the calling and called party
810siemens sipGeneral socket layer error.
811siemens sipGeneral socket layer error: Wrong socket number
812siemens sipGeneral socket layer error: Socket is not connected.
813siemens sipGeneral socket layer error: Memory error
814siemens sipGeneral socket layer error: Socket not available
815siemens sipGeneral socket layer error: Illegal application on the socket interface
922siemens sipNo DNS server known
923siemens sipDNS name resolution failed
924siemens sipInsufficient resources for DNS name resolution
925siemens sipURL error


SIP Error Messages The following table shows the most common errors that can appear in the SIP messages with a detailed explanation. These SIP error messages can be translated into Q.931 or DSS1 (ISDN) error messages: The SIP errors and the DSS1 and Q.931 errors are mapped as you can see in the following table. Table: Mapping between SIP events and DSS1 codes.
SIP eventDecimalHexDSS1 HEXCause
400 Bad request1277FFFInterworking, unspecified
401 Unauthorized5739B9Bearer capability not authorized
402 Payment required211595Call rejected
403 Forbidden5739B9Bearer capability not authorized
404 Not found10181Unallocated (unassigned) number
405 Method not allowed1277FFFInterworking, unspecified
406 Not acceptable1277FFFInterworking, unspecified
407 Proxy authentication required211595Call rejected
408 Request timeout10266E6Recover on Expires timeout
409 Conflict4129A9Temporary failure
410 Gone10181Unallocated (unassigned) number
411 Length required1277FFFInterworking, unspecified
413 Request entity too long1277FFFInterworking, unspecified
414 Request URI (URL) too long1277FFFInterworking, unspecified
415 Unsupported media type794FCFService or option not available
420 Bad extension1277FFFInterworking, unspecified
480 Temporarily unavailable181292No user response
481 Call leg does not exist1277FFFInterworking, unspecified
482 Loop detected1277FFFInterworking, unspecified
483 Too many hops1277FFFInterworking, unspecified
484 Address incomplete281C9CAddress incomplete (invalid number format)
485 Address ambiguous10181Unallocated (unassigned) number
486 Busy here171191User busy
487 Request cancelled1277FFFInterworking, unspecified
488 Not acceptable here1277FFFInterworking, unspecified
500 Internal server error4129A9Temporary failure
501 Not implemented794FCFService or option not implemented
502 Bad gateway3826A6Network out of order
503 Service unavailable633FBFService or option unavailable
504 Gateway timeout10266E6Recover on Expires timeout
505 Version not implemented1277FFFInterworking, unspecified
580 Precondition Failed472FAFResource unavailable, unspecified
600 Busy everywhere171191User busy
603 Decline211595Call rejected
604 Does not exist anywhere10181Unallocated (unassigned) number
606 Not acceptable583ABABearer capability not presently available
SIP responses are the codes used by Session Initiation Protocol for communication. They complement the SIP Requests, which are used to initiate action such as a phone conversation. Note that the Reason Phrases of the responses listed below are only the recommended examples, and can be replaced with local equivalents without affecting the protocol.